System info
- Elixir: 1.8.2
- Erlang: 22.0
- Operating system: Linux
- Available memory: 15.61 GB
- CPU Information: Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz
- Number of Available Cores: 8
Run Time Comparison
| Name |
Iterations per Second |
Average |
Deviation |
Median |
Mode |
Minimum |
Maximum |
Sample size |
| Tuple1D |
44.65 M |
22.39 ns |
±853.18% |
20 ns |
19 ns |
8 ns |
41159 ns |
473805 |
| Tuple2D |
44.31 M |
22.57 ns |
±936.09% |
20 ns |
19 ns |
8 ns |
57535 ns |
464177 |
| MapTuple |
32.61 M |
30.66 ns |
±1700.95% |
28 ns |
28 ns |
17 ns |
267249 ns |
457722 |
| ProcessDictionary |
21.13 M |
47.33 ns |
±157.58% |
45 ns |
45 ns |
33 ns |
27168 ns |
412892 |
| Map2D |
14.44 M |
69.27 ns |
±36.36% |
67 ns |
58 ns |
44 ns |
2254 ns |
61705 |
| MapTupleHalfFull |
13.40 M |
74.60 ns |
±26.36% |
72 ns |
68 ns |
53 ns |
2634 ns |
41338 |
| MapTupleFull |
10.86 M |
92.12 ns |
±25.67% |
86 ns |
83 ns |
68 ns |
2019 ns |
24194 |
| ETSSet |
8.45 M |
118.28 ns |
±14.35% |
116 ns |
114 ns |
76 ns |
819 ns |
12617 |
| ETSOrderedSet |
5.90 M |
169.59 ns |
±40.25% |
165 ns |
158 ns |
139 ns |
3203 ns |
10201 |
| MapTupleQuarterFull |
4.23 M |
236.16 ns |
±10.75% |
233 ns |
233 ns |
212 ns |
2825 ns |
89680 |
| List2D |
3.85 M |
259.59 ns |
±33.84% |
254 ns |
258 ns |
208 ns |
6893 ns |
74748 |
| List1D |
1.33 M |
753.42 ns |
±12.49% |
732 ns |
728 ns |
702 ns |
9622 ns |
75813 |